package Driver;

import java.rmi.RemoteException;

import Stub.TeacherStub;

import BusinessLogicService.jTeacherBLService;
import BusinessLogicService.rTeacherBLService;
import BusinessLogicService.yjTeacherBLService;

public class TeacherDriver {

	/**
	 * @param args
	 * @throws RemoteException 
	 */
	public static void main(String[] args) throws RemoteException {
		jTeacherBLService jTeacherBL = new TeacherStub();
		yjTeacherBLService yjTeacherBL = new TeacherStub();
		rTeacherBLService rTeacherBL = new TeacherStub();
		jTeacherBL.inputStructure();
		jTeacherBL.modifyStructure();
		System.out.println(jTeacherBL.showCourseStatistic());
		System.out.println(jTeacherBL.showStructure());
		System.out.println(jTeacherBL.showStudentStatistic());
		System.out.println(jTeacherBL.showTeacherStatistic());
		System.out.println(jTeacherBL.showTeachingPlanStatistic());
		yjTeacherBL.inputTeachingPlan();
		yjTeacherBL.modifyTeachingPlan();
		yjTeacherBL.modifyCourseInfo();
		yjTeacherBL.publishCourse();
		System.out.println(yjTeacherBL.showCourseInfo());
		System.out.println(rTeacherBL.showStudentList());
		rTeacherBL.inputCourseInfo();
		rTeacherBL.inputScore();

	}

}
